Provability in Intuitionistic Linear Logic from a New Interpretation on Petri nets
نویسندگان
چکیده
Linear logic is a logic of actions which seems well suited to various computer science applications. From its intrinsic ability to reeect computational resources, it is possible to reene diierent programming paradigms like formulae-as-types (proofs-as-programs) or formulae-as-states (proofs-as-computations) with a ner control on resource management. In the latter case, the correspondence between Intuitionistic Linear Logic (ILL) and Petri nets illustrates the interest of eecient proof search methods for proving speciications or properties of distributed systems. In contrast to existing methods, for instance based on canonical proofs, we propose here to re-visit the semantics of ILL and its interpretation on Petri nets to provide new proof techniques for proving or disproving properties. From the relationships between the notions of ordered monoid and of quantale we deene a new interpretation of ILL on Petri nets that is complete and veriies the property of nite models. Possible issues would be to derive a new algebraic semantics as basis of proof search and to propose a calculus to eeectively build counter-models for ILL.
منابع مشابه
Linear Logic on Petri Nets
This article shows how individual Petri nets form models of Girard’s intuitionistic linear logic. It explores questions of expressiveness and completeness of linear logic with respect to this interpretation. An aim is to use Petri nets to give an understanding of linear logic and give some appraisal of the value of linear logic as a specification logic for Petri nets. This article might serve a...
متن کاملAn Application of a Temporal Linear Logic to Timed Petri Nets
It is well known that the Petri net reachability is equivalent to the provability for the corresponding sequent of linear logic. It is a system which has expressive powers of resources, but does not provide a concept of time to encode timed Petri nets naturally. So we introduce a resource-conscious and time-dependent system, that is, temporal linear logic. The aim of the paper is to show the (d...
متن کاملPetri nets step transitions and proofs in partially commutative linear logic
We encode the execution of Petri nets in Partially Commutative Linear Logic, an intuitionistic logic introduced by Ph. de Groote which contains both commutative and non commutative connectives. We are thus able to faithfully represent the concurrent firing of Petri nets as long as it can be depicted by a series-parallel order. This coding is inspired from the description of context-free languag...
متن کاملPropositional Temporal Linear Logic and its Application to Concurrent Systems
In computer science, concepts of resource such as data consumption and of time such as execution time are very important. Logical systems which can treat them have been applied in that field. Linear logic has been called a resource conscious logic. The expressive power is enough to describe a dynamic change in process environments. However, linear logic is not enough to treat a dynamic change i...
متن کاملA description of the non-sequential execution of Petri-nets in partially commutative linear logic
We encode the execution of Petri nets in Partially Commutative Linear Logic, an intuitionistic logic introduced by Ph. de Groote which contains both commutative and non commutative connectives. We are thus able to faithfully represent the concurrent firing of Petri nets as long as it can be depicted by a series-parallel order. This coding is inspired from the description of context-free languag...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 17 شماره
صفحات -
تاریخ انتشار 1998